home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / frame-faq < prev    next >
Text File  |  1995-07-25  |  60KB  |  1,460 lines

  1. Subject: FrameMaker FAQ (Frequently Asked Questions)
  2. Newsgroups: comp.text.frame,news.answers,comp.answers
  3. From: r4jmcco@srv.PacBell.COM (Robert McCormick)
  4. Date: 11 Aug 1993 00:00:27 -0400
  5.  
  6. Archive-name: frame-faq
  7. Version: 1.9
  8. Last-modified: 1993/05/10
  9.  
  10.      FrameMaker Frequently Asked Question (FAQ) List
  11.      ===============================================
  12.  
  13. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
  14. Note from Bob:
  15.     Here is another version of the FAQ.  I've made some
  16. corrections to various items and added 7 new questions. If any of the
  17. FTP or email addresses have changed, please let me know.
  18.     I included the code for PFlpr.draft in question 19.  I have
  19. not tested it (shame, shame) since I don't have full access to a Unix
  20. system.
  21.     Question 33 can become a catch-all for Postscript questions,
  22. such as which lines need to be added or deleted in various
  23. circumstances.  I don't deal with Postcript directly myself, so I have
  24. not saved the relevant articles.  If someone will create a summary, I
  25. will include it.
  26.     Eagle-eyed correctors for this issue:
  27.     Wolfgang Jeschke <jesch232@d012s509.ap.mchp.sni.de>
  28.     Jeffrey Neau <jeffy@redwood.cray.com>
  29. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
  30.  
  31. This article contains the answers to some Frequently Asked Questions
  32. (FAQ) about FrameMaker, often seen in the USENET newsgroup
  33. "comp.text.frame" and on the "framers" mailing list.  It is posted to
  34. help reduce volume in this newsgroup and to provide hard-to-find
  35. information of general interest.
  36.  
  37. This newsgroup and mailing list are not officially supported by Frame
  38. Technologies, Inc.  (See questions 7 and 8.)
  39.     
  40.     This article, as a collection of information, is Copyright 1993 
  41.     Robert McCormick, as a work of literature.  Distribution through 
  42.     any means other than regular Usenet channels must be by permission. 
  43.     The removal of this copyright notice is forbidden.
  44.  
  45. (This notice is simply meant to prevent people from redistributing the
  46. information as their own work, or for profit.)
  47.  
  48.     Please redistribute this article to people who ask for it or
  49.     people who use FrameMaker!  However, distribute the whole file,
  50.     including the copyright notices and the attributions.
  51.  
  52. Most answers are written for FramerMaker version 3.0 or 3.1, and may
  53. not work (or be applicable) to earlier versions.
  54.  
  55. Unless the posting is of local interest (like a user group meeting),
  56. please use Distribution: world in your posts.
  57.  
  58. A big THANK YOU to all of the folks that have contributed to this FAQ,
  59. either directly or indirectly.  For most of these questions, I did not
  60. come up with the answer; I just edited them into this FAQ. -Bob.
  61.             
  62. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  63. General Network Information
  64.  
  65.    i   If you are new to USENET, subscribe to news.announce.newusers 
  66. and read the postings there.  They give you general information and 
  67. tips on making life easier for you and everybody else.  Read:
  68.     "A Primer on How to Work With the Usenet Community"
  69.     "Answers to Frequently Asked Questions about Usenet"
  70.     "Hints on writing style for Usenet"
  71.  
  72.    ii  To get the latest copy of this FAQ via mail server, send e-mail
  73. to mail-server@rtfm.mit.edu with the following line in the body:
  74.     send usenet/news.answers/frame-faq
  75.  
  76.    iii To find other FAQs, look in news.answers, or send e-mail
  77. to mail-server@rtfm.mit.edu with the following line in the body:
  78.     send usenet/news.answers/index
  79.  
  80.    iv  FTP (File Transfer Protocol/Program) is a a way of copying files
  81. between networked computers.  If you need help in using or getting
  82. started with FTP, send e-mail to mail-server@rtfm.mit.edu with the
  83. following line in the body:
  84.     send usenet/news.answers/ftp-list/faq
  85.  
  86. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  87.  
  88. Legend:
  89.   + indicates questions new to this issue; 
  90.   ! indicates those with significant changes since the last issue.
  91.  
  92. Table of Contents:
  93.    1 ! How do I get on the mailing list?  What other lists,
  94.        newsgroups, or bulletin boards have FM information?
  95.    2   How do I set up autonumbers for Figures as "Figure 5-1"?
  96.    3 ! Where can I find a filter to convert <XXXXXX> to Frame?
  97.    4   How can I print "DRAFT" on the background of every page?
  98.        (See also question 19.)
  99.    5   Are there any books or magazines published about Frame?
  100.    6   Are there any Frame User Groups in my area?
  101.    7 ! Where do I submit bug reports?
  102.    8   Where do I submit enhancement requests?
  103.    9   How can I do bibliographies in FrameMaker?
  104.        (See also question 29.)
  105.   10   How do I display show white text on a black background?
  106.        What are all the keyboard mappings?
  107.        How come I can't type in any dialogs?  
  108.        (and other X Window System specific information)
  109.   11   Is there any easy way to move one or more pages to a different
  110.        place in the document? (Two layout models.)
  111.   12   Do you know what happens if you the spell checker finds
  112.        "Interleaf" (a competitor to FrameMaker)?
  113.   13   How can I control which master page is used when text flows
  114.        off of the current page?
  115.   14   How do I convert a Frame document on the Mac to use it on a
  116.        Sun? (and other platforms)
  117.        Why to my imported images show up as gray rectangles when I
  118.        transfer a file from <platform-A> to <platform-B>?
  119.   15   How do I place an autonumbered figure number in an anchored frame?
  120.        Why doesn't it update properly?
  121.   16   How can I get "Page 3 of 152" in the footer to work for
  122.        a multi-file book?
  123.   17   How can I print with the "-h" switch in FM3.0/3.1?
  124.   18   How do I force a page break?
  125.   19 ! How can I specify "DRAFT" in the background when I print?
  126.        (See also question 4.)
  127.   20   What exactly is copied during File:Use Formats?
  128.   21   How can I automatically import a graphic file whose format is 
  129.        not recognized by FM, if I know how to do the conversion manually?
  130.   22   How do I incorporate code fragments in a FM document?
  131.   23   How can I change the page size of an existing document?
  132.   24 ! Are there any grammer checkers for FM?
  133.   25   How can I set the default printer name?
  134.   26 ! How can I print pages in pamphlet/booklet/signature order?
  135.   27   How do I open documents from the command line using an already
  136.        running FM (and thus only a single license)?
  137.   28   Is there a way to print certain pages or ranges from a book
  138.        or file, besides the one-range-at-a-time printing via FM?
  139.   29   Can FM produce automatically numbered endnotes?
  140.        (See also question 9.)
  141.   30 + Are there any SGML converters for FM?
  142.   31 + Where can I get the FUN tape?
  143.   32 + I want chapter number and title on separate lines, both in TOC.
  144.   33 + I am having problems transfering Postscript in and out of FM.
  145.   34 + I used a rotated (landscape) page for a large figure, but the
  146.        figure keeps moving to a portrait page!
  147.   35 + Can I generate a table-of-contents directly into a file?
  148.   36 + Why do some of my cross-references keep changing to point
  149.        to the wrong paragraph?
  150.  
  151. Questions remaining to be answered (by you? :-)
  152.    .   Any generally-useful info on Postscrip-FM issues (lines that
  153.        need to be added/removed, import/export, etc.)
  154.    .   How can I place FM documents under configuration management/
  155.        software control?
  156.    .   How can I merge a list of names and addresses with a FM
  157.        document to generate personalized letters? (fmmerge from FUN tape.)
  158.  
  159. Future Plans
  160.    .   Re-format the FAQ so that it can be read via Emacs outline-mode,
  161.        and convertable to hypertext format, WWW, possibly wasis, etc.
  162.    .   Re-order questions into groups, such as formatting, platform
  163.        issues, book issues, etc.
  164.    .   Split the FAQ into multiple parts if it gets much longer.
  165. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  166.  
  167.    1   How do I get on the mailing list?  What other lists,
  168.        newsgroups, or bulletin boards have FM information?
  169.  
  170. ----- 
  171. A. The comp.text.frame USENET newsgroup & the "framers" mailing list.
  172.  
  173. Subscribe to the USENET newsgroup comp.text.frame, or get on the
  174. "framers" reflective mailing list.  The mailing list and the newsgroup
  175. are partially gatewayed in one direction: from the newsgroup to the
  176. mailing list but not vice versa.  The 'cream of comp.text.frame' is
  177. forwarded to the mailing list.
  178.  
  179.     NOTE that these two forums are NOT officially read or 
  180.     supported by Frame Technologies Inc.
  181.  
  182. To find out how to read a newsgroup, ask your system administrator.
  183. To get on the mailing list, use the automated administrator; to find
  184. out how, send "help" in the body of a message to:
  185.         majordomo@drd.com 
  186. If you have trouble with the automated administrator, send email to:
  187.     framers-request@drd.com
  188.  
  189. -----
  190. B. Frame Technology's Bulletin Board System
  191.  
  192. Frame Technology has created a bulletin board system that can be used
  193. to submit bug reports, leave messages, read bulletins and technical
  194. tips, or upload/download files.
  195.     2400 bps: +1 (408) 433-4841
  196.     9600 bps: +1 (408) 433-4867
  197.     Recommend terminal emulation: ANSI
  198.  
  199. Thanks Al!
  200.     
  201. -----
  202. C. Frame Technology's FrameFacts FAX Retrieval System
  203.  
  204. Frame Technology has created the FrameFacts FAX retrieval system.
  205. This system is activated by your touch-tone phone, and will send
  206. requested documents to the FAX machine of your choosing.  FrameFacts
  207. contains the latest Technical Notes and tips for all the FrameMaker
  208. platforms and products.  This system is updated weekly, as is the BBS.
  209. You can reach FrameFacts by calling +1 (408) 428-6153.  You may wish
  210. to request the Index of Documents the first time you call.
  211. (This system may only work if you are calling from USA or Canada.)
  212.  
  213. -----
  214. D. Other USENET groups of interest to desktop publishing.
  215.  
  216. comp.text, comp.text.desktop, comp.text.sgml, comp.lang.postscript,
  217. comp.sources.postscript, alt.hypertext
  218.  
  219. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  220.  
  221.    2   How do I set up autonumbers for Figures as "Figure 5-1"?
  222.  
  223. In autonumbering, if you include "< >" in the number, this means
  224. "don't display and don't reset the number in this position." Note the
  225. space between the angle brackets.  Otherwise, when you increment a
  226. number in a series, all further numbers in the series are reset to 0.
  227.  
  228. Use one number series for both headers and figure numbers. The
  229. positions of the numbers in the series are as follows:
  230.  
  231. <level1> <figure> <table> <example> <level2> <level3> <level4> <level5>
  232.  
  233. The resultant autonumbers are:
  234.  
  235. Head1        H:<n+>
  236. Figure        H:<n>-<n+>< >< >< >< >< >< >
  237. Table        H:<n>-< ><n+>< >< >< >< >< >
  238. Example        H:<n>-< >< ><n+>< >< >< >< >
  239. Head2        H:<n>< >< >< >.<n+>
  240. Head3        H:<n>< >< >< >.<n>.<n+>
  241. Head4        H:<n>< >< >< >.<n>.<n>.<n+>
  242. Head5        H:<n>< >< >< >.<n>.<n>.<n>.<n+>
  243.  
  244. (Thanks to Alan Koch  <ask@sei.cmu.edu> !)
  245.  
  246. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  247.  
  248.    3   Where can I find a filter to convert <XXXXXX> to Frame?
  249.  
  250. There is a list of filters that is maintained, and posted to this list
  251. when changed.  The filter list and most of the filters can be obtained
  252. by anonymous ftp to the ftp sites listed below.
  253.     
  254. FTP-name            Directory
  255. --------            ---------
  256. ftp.irisa.fr            /FrameMaker/Filters
  257. procyon.cis.ksu.edu        /pub/FUN/Filters
  258. sunbane.engrg.uwo.ca        /pub/fun/filters
  259.     
  260. A mail server is available for (most of) the filters:
  261.     mail-server@rus.uni-stuttgart.de
  262. which belongs to the University of Stuttgart in Germany.  To find out
  263. how to use the server you can send the following command in the body
  264. of a mail message to the server:
  265.     HELP
  266.     INDEX
  267.  
  268. The filters reside in the directory: soft/unix/tools/framemaker 
  269. There is also a set of templates in: ...../framemaker/TEMPLATES
  270. The filters are packed and encoded in various ways (shar, .Z, tar),
  271. and unpacking programs are available from the mail server also.  See
  272. the INDEX.
  273.  
  274. Example of getting a file:
  275.     begin
  276.     send soft/unix/tools/framemaker/prog2mif.tar.Z
  277.     end
  278.     
  279. If you do not have access to any of these methods, request the list by
  280. sending email to Ed van Leeuwen <Ed.van.Leeuwen@tnofel.fel.tno.nl> or
  281. Mark Lawrence <framers-request@drd.com>.
  282.  
  283. (Thanks to Ed and Mark, and thanks to Hansjuergen Paul
  284. <paul@iatge.uucp> and Barbara Burr <Burr@rus.uni-stuttgart.de> for
  285. helping to set up the mail server!)
  286.  
  287. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  288.  
  289.    4   How can I print "DRAFT" on the background of every page?
  290.        (See also question 19.)
  291.  
  292. On the master page, create a new text rectangle.  Add the following
  293. text:
  294.     (DRAFT) /Times-Roman /B -52 /UL .8
  295.     #include "$FMHOME/.fminit2.0.ps/docs/BigFill.ps
  296.  
  297. where $FMHOME is the pathname of your $FMHOME directory.  Select the
  298. text rectangle and choose Format Flow.  Select Postscript Code and
  299. choose OK.  Go to the body pages and print.
  300.  
  301. The arguments are:
  302.     1 = string to print, in parenthesis, e.g. (PRELIMINARY)
  303.     2 = font desired: /font, e.g. /Times-Roman
  304.     3 = mode code where /W = fill width, /H = fill height, /B = fill both,
  305.             expands the characters to fill the text rectangle
  306.     4 = rotate value from -180 to +180
  307.          where positive = counterclockwise, negative = clockwise
  308.     5 = starting corner: /LL /LR /UR /UL  where LL = lower left, etc.
  309.     6 = grayscale value from 0 to 1 where 0 = black, 1 = white
  310.  
  311. The size of the text is determined by the size of the text rectangle
  312. and the "mode code" argument.
  313.  
  314. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  315.  
  316.    5   Are there any books or magazines published about Frame?
  317.  
  318. --------
  319. A.  Michael Fraase. 1992.  "Structured Publishing from the Desktop: Frame
  320.     Technology's FrameMaker."  Business One Irwin, Homewood, IL.  336 pp.
  321.     Softbound.  $24.95  ISBN 1-55623-616-6.
  322.  
  323. (Thanks to Binion Amerson!)
  324.  
  325. --------
  326. B.  Juergen Gulbins.  1992.  "Desktop Publishing mit FrameMaker".
  327.     Published in German.  Springer-Verlag Berlin Heidelberg New York.
  328.     ISBN 3-540-54455-0
  329.  
  330. (Thanks to Karl Obermayr!)
  331.  
  332. -------- 
  333. C.  Framers forum Magazine.  Published quarterly.  $24.95 yearly in
  334.     USA, $29.95 ouside USA.  Contact: Framers forum Magazine,
  335.     Subscription Dept., 37213 SE WildCat Mt. Dr., Eagle Creek OR 97022
  336.     USA, Tel +1 503-637-3275, Fax +1 503-637-6876
  337.  
  338. --------
  339. D.  FrameFootnotes: The technical newsletter for FrameMaker users,
  340.     published (quarterly?) by Frame Technical Support. Contact:
  341.     Technical Support/FrameFootnotes, Frame Technology Corporation,
  342.     1010 Rincon Circle, San Jose CA 95131 USA
  343.  
  344. -------- 
  345. E.  FrameFocus, contents: from the president, new products, 3rd party
  346.     products, market watch, etc., published quarterly by Frame
  347.     Technologies. Contact: Editor, FrameFocus, Frame Technology
  348.     Corporation, 1010 Rincon Circle, San Jose CA 95131 USA
  349.  
  350. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  351.  
  352.    6   Are there any Frame User Groups in my area?
  353.  
  354. Usually called FUN for Frame User Network.
  355.  
  356. Atlanta, GA USA
  357.             Dana O'Farrell  (404) 417-4811  Meets quarterly.
  358. Chicago IL USA
  359.             Lester LaPierre  (708) 576-4445
  360. Cleveland OH USA
  361.             Eric LaPresto  (216) 445-9368
  362. Columbus OH USA
  363.             Alan Addis  (614) 477-3600 x2497
  364.             Peggy Sutliff       "      x3200
  365. Dallas-Fort Worth TX USA
  366.             Darja Adams (214) 869-0680 x2257
  367. Dayton OH USA
  368.             Brian Bermhardt  (513) 257-2479
  369. Detroit MI USA
  370.             Myron Hayden  (313) 459-5630
  371. Indianapolis IN USA
  372.             Brad Williamson  (317) 230-5564  (317) 471-3055
  373.                              (317) 872-7220 x632
  374. Los Angeles, CA USA
  375.             Brian Keith  (818) 883-3838
  376. Milwaukee WI USA
  377.             Luke Heffron  (414) 782 0007
  378. Minneapolis MN USA
  379.             Nancee Melby  (612) 726-2277
  380. New England USA
  381.             Dan York  funne@copley.mv.com  (603) 894-4500
  382. Phoenix, AZ USA
  383.             Ken Arnold  (602) 862-6699
  384. Pittsburgh, PA USA
  385.             Alan S. Koch  ask@sei.cmu.edu  (412) 268-6395
  386. San Diego, CA USA
  387.             Cynthia Hilsinger  (619) 556-9167
  388. San Francisco Bay Area, CA USA
  389.             Ruth LoCurto  rlocurt@cadev6.intel.com  (408) 765-4157
  390.  
  391. Frame has installed a pre-recorded message to find out about user
  392. group meetings. The number is (USA) +1 408-433-3311 x2286.
  393.  
  394. If you want to start one of your very own FUN group, contact
  395.     Sandy Knox  slk@frame.com  +1 (408) 433-3311
  396.  
  397. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  398.  
  399.    7   Where do I submit bug reports?
  400.  
  401. Mail them to comments@frame.com .  European users can also mail to
  402. intltechsup@frame.com .  Sending them to this newsgroup helps others
  403. to avoid the bugs and possibly provide work-arounds, but you MUST mail
  404. directly to Frame to submit a bug report.  Frame does not officially
  405. read this newsgroup.
  406.  
  407. Frame Technology has created a bulletin board system that can be used
  408. to submit bug reports (and to get additional information):
  409.     2400 bps: +1 (408) 433-4841
  410.     9600 bps: +1 (408) 433-4867
  411.  
  412. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  413.  
  414.    8   Where do I submit enhancement requests?
  415.  
  416. Mail them to comments@frame.com .  European users can also mail to
  417. intltechsup@frame.com .  Sending them to this newsgroup may allow
  418. others to suggest a work-around, but you MUST mail directly to Frame
  419. to submit a request.  Frame does not officially read this newsgroup.
  420. See bulletin board information in previous question.
  421.  
  422. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  423.  
  424.    9   How can I do bibliographies in FrameMaker?
  425.        (See also question 29.)
  426.  
  427. --------
  428. A. fmbib
  429.  
  430. "fmbib" takes a Frame document (.mif format) as its input, with
  431. "Bibliography" markers embedded where the references occur. The marker
  432. text is that of a key word indexed into a bibliography database file,
  433. such as Scribe's ".bib" files.  In fact, the program is compatible
  434. with Scribe bibliography files.  The user can also specify on the
  435. command line one of several reference and bibliography styles.  fmbib
  436. will then generate a new FM .mif file which is the actual
  437. bibliography.  The original document is modified to contain
  438. cross-references to this new document.  These references appear as
  439. visible text when the user updates cross-references in the original
  440. document.  The program also aids in creating new bibliography database
  441. files.
  442.  
  443. The sources have been built and tested under CMU's BSD4.3-compliant
  444. MACH OS, for Sun3, Sun4, Pmax, Vax, and IBM-RT workstations.  It
  445. should be portable to any Unix box.
  446.  
  447. Available for anonymous FTP
  448.     Site                            Directory
  449.     USA: ftp.mips.com            pub/frame/fmbib.tar.Z
  450.     Europe: peanuts.pst.informatik.uni-muenchen.de (129.187.236.10)
  451.                                         pub/etc/fmbib.tar.Z
  452.  
  453. You will need to uncompress and untar this file.
  454.  
  455. (Thanks to Craig Marcus!)
  456.  
  457. --------
  458. B. BibFrame
  459.  
  460. BibFrame makes it possible to deal with references in FrameMaker in a
  461. general way. You do not have to enter your reference list by hand
  462. every time you write a document. Instead, the reference list is
  463. automatically generated from a data base with references. This ensure
  464. that your reference entries are in the right format. You do not have
  465. to bother with how things should be emphasized, abbreviated and so on.
  466.  
  467. You have a database with references. The format of the references is
  468. the same format that is used by BibTeX. That means that people using
  469. LaTeX and FrameMaker can use the same data base.
  470.  
  471. Currently it is possible to use the bibliography styles ``plain'',
  472. ``alpha'' and ``mapalike''.
  473.  
  474. It ought to work on most unix machines.  This program require BibTeX
  475. to be present.
  476.  
  477. Available for anonymous FTP from ftp.ida.liu.se (130.236.139.139) in
  478. pub/bibframe/bibframe-0.4.1.tar.Z
  479.  
  480. (Thanks to Tommy Persson  <tpe@ida.liu.se> !)
  481.  
  482. --------
  483. C. EndNote Plus    
  484.  
  485. Using EndNote with FrameMaker
  486. By: Todd R. Johnson, tj@cis.ohio-state.edu
  487. Last Updated: 1/16/92
  488.  
  489. I am specifically using FM 3.0 and EndNote Plus.
  490. I welcome comments and questions about these instructions.
  491.  
  492. In the following instructions "reference marker" refers to the label
  493. placed in the source document at the location where you want the in
  494. text citation to appear.  For example:
  495.  
  496.    Heuristic classification {Clancey, 1987 #52} is defined as...
  497.  
  498. This is what you get if you select an entry in an EndNote database
  499. and then copy it to the clipboard.
  500.  
  501. The following instructions assume that your FM document consists of
  502. a single file.  Multiple file documents can be handled in a similar
  503. fashion.
  504.  
  505. 1. Every reference marker in your FM document must be the value of a
  506. variable.  For example, create a variable called (Clancey, 1987 #52)
  507. with {Clancey, 1987 #52} as the value.  This is necessary because
  508. EndNote will not be able to read the reference marker if it is
  509. hyphenated or spread over two lines.  The values of variables in the
  510. variable definitions found in a MIF file are not hyphenated or spread
  511. among lines, so EndNote can read them.  Note that in your document the
  512. reference markers (even when done as variables) will be hyphenated
  513. and/or split across lines. That is OK, since EndNote directly changes
  514. the definition of the variable and that definition is not hyphenated
  515. or split. 
  516.  
  517.     Also, for reference marker delimiters you should use curly
  518. brackets (as shown above) instead of EndNote's default square
  519. brackets. MIF uses square brackets (but doesn't appear to use any
  520. curly brackets) to denote various information and EndNote will think
  521. that these are citations and try to find a match for them in your
  522. bibliography.  Furthermore, EndNote Plus has a bug that causes it to
  523. crash if it sees an open delimiter without a corresponding close
  524. delimiter. Since the MIF file contains a lot of square brackets a
  525. crash will sometimes occur if you use square brackets.
  526.  
  527. 2. When you are ready to add your bibliography write out your FM
  528. document as a MIF file.
  529.  
  530. 3. Create a Microsoft Word 4 file called Bibliography (or whatever name you
  531. like). This is the file that will eventually contain your formatted
  532. bibliography entries.  The first time I tried this I used an empty
  533. Word document and EndNote crashed, so add a few
  534. paragraph marks to the Word file.
  535.  
  536. 4. Have EndNote open your MIF file using the menu selection:
  537. Paper-->Open Paper.
  538.  
  539. 5. Use the "Next file" option (Paper-->Next File) in EndNote to have
  540. it open the Word 4 Bibliography file.
  541.  
  542. 6. Tell EndNote to format your paper (Paper-->Format).  (As usual,
  543. make sure you have selected the appropriate citation style.) EndNote
  544. will create two new documents.  The first will be a MIF document of
  545. your paper with the reference markers replaced with the appropriate
  546. in-text citations.  The second is a Word file containing your
  547. bibliography entries with the appropriate text styles (e.g., italics,
  548. underlining, etc.)
  549.  
  550. 7. Open the newly created MIF file from FrameMaker.
  551.  
  552. 8. Open the Word file from within FM.  [Note: If you are using
  553. Connectix Virtual and FM 2.1, make sure you turn off Virtual or set it
  554. at no more than 8 megs before you try to open the Word file.  (FM 2.1
  555. filters will crash if Virtual has more than 8 megs assigned.)]
  556.  
  557. 9. Copy the bibliography entries and paste them into the MIF document.
  558. You will probably want to apply an FM paragraph style to them.
  559.  
  560. 10. Write the MIF file out as a Normal FM file.
  561.  
  562. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  563.  
  564.   10   How do I display white text on a black background?
  565.        (and other X Window System specific information)
  566.  
  567. --------
  568. A. White Text on Black Background
  569.  
  570. For FM 3.0/3.1 on X, set up the following in your .Xdefaults file:
  571.     Maker.colorDocs:    False
  572.     Maker*docBackground:    black
  573.     Maker*winRect.foreground: white
  574.  
  575. To set the menus, dialogs, borders, etc. to white-on-black, try:
  576.     Maker*background:    black
  577.     Maker*foreground:    white
  578.  
  579. --------
  580. B. Other X Resources
  581.  
  582. Look in the various files in $FMHOME/.fminit2.0/xresources . 
  583.  
  584. --------
  585. C. Keyboard Mappings
  586.  
  587. Refer to $FMHOME/.fminit2.0/kbmaps/README.kbmap for lots of info on
  588. keyboard mapping, and pointer to the various files used for mapping.
  589. (NeXT: /LocalAppls/FrameMaker.app/fminit2.0/......)
  590.  
  591. Print out:  $FMHOME/.fminit2.0.ps/docs/QuickRef.doc
  592.  
  593. There is a Quick Reference sheet for the Macintosh available from
  594. Frame Technologies.  It was circulated recently in MIF format.
  595.  
  596. --------
  597. D. How come I can't type in any dialogs?
  598.  
  599. Try setting the following attributes:
  600.     Maker*focusOnMouse:        True
  601.     OpenWindows.FocusLenience:    True
  602.  
  603. Also, consult the Release Notes, particularly the section about
  604. configuring FM for different window managers.
  605.  
  606. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  607.  
  608.   11   Is there any easy way to move one or more pages to a different
  609.        place in the document? (Two layout models.)
  610.  
  611. FM supports two basic layout models; let's call them "newspaper" and
  612. "term paper".  In the term paper model, there's basically one story
  613. that flows from one page to the next; the pages themselves can be
  614. thought of as transient, existing only to divide up the flow.  In the
  615. newspaper model, the pages exist independently of the stories, and you
  616. place the stories by reshaping the text columns and linking a column
  617. on page 1 to a column on another page.  The newspaper model is also
  618. used for producing "forms".  Overhead transparencies can be done with
  619. either model.
  620.  
  621. In the newspaper model, you probably start out by using Page->Add Page
  622. to create the proper number of pages, then placing stories in the
  623. columns, and linking those columns to additional ones on later pages
  624. as necessary.  Pages are not automatically generated when text flows
  625. out of a column (Autoconnect is off). There's no "easy" way to
  626. rearrange pages, but this model doesn't often require it.
  627.  
  628. In the term paper model, you start with one page, and let a
  629. lengthening story automatically generate additional pages (Autoconnect
  630. is on).  If style dictates that page break is required, you simply tag
  631. the next paragraph as "Start at Top"; this is probably built into the
  632. cataloged tag.  In this model, you don't move "pages" around, you move
  633. bunches of sentences around (using Cut and Paste), and the pages
  634. adjust themselves automatically.
  635.  
  636. Note that in the term paper model you DON'T want to use "Add Page" and
  637. you DO want to place any graphics in a anchored frame or table, so
  638. they'll move with the text, not stick to the page.
  639.  
  640. Things can get complicated when you want an exception page in the
  641. middle of a term paper, such as a rotated page for a landscape
  642. formatted graphic.
  643.  
  644. Additional points:
  645.  
  646. - There is NO way to cut/copy and then paste a master page as a unit.
  647. - There is NO way to cut/copy and then paste a reference page as a unit.
  648.         You can only add a new (empty) master/reference page,
  649.         and then copy and paste objects from the source page.
  650.  
  651. - There is NO way to add a new page (Page:Add Page) and simultaneously
  652.   specify a desired master page.
  653.     An added page ALWAYS gets master page "Right" (or "Left" in a
  654.     2-sided document as appropriate).  If you want to add a page
  655.     using a different master page you must first add it and then
  656.     apply the master page using Page:Column Layout.  If the desired
  657.     master page has a different arrangement of text columns you will
  658.     often end up with "orphan" text columns that you must delete.
  659.  
  660. (Thanks to ?????? and David Cortesi <cortesi@informix.com> !)
  661.  
  662. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  663.  
  664.   12   Do you know what happens if the spell checker finds
  665.        "Interleaf" (a competitor to FrameMaker)?
  666.  
  667. Yes, we do, but just in case, it gets posted every 3-4 months.
  668.  
  669. (Thanks to ??????!)
  670.  
  671. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  672.  
  673.   13   How can I control which master page is used when text flows
  674.        off of the current page?
  675.  
  676. When you push text out of a column with Autoconnect turned on, how
  677. does FM choose which master page to use for the new page? 
  678.  
  679. The rule is something like this:
  680.  
  681.     If the number and type (letter tag) of the autoconnect flows on the
  682.     current body page exactly match the autoconnect flows on the Right 
  683.     master page, then the Right master page is used.
  684.  
  685.     Otherwise, the master page for the current body page is used.
  686.  
  687. The Right master page is kind of the default master page. (Unless it
  688. is a double-sided document, in which case there are Left and Right
  689. defaults.) For example, if you were typing a memo, you would have (at
  690. least) two master pages, one called "First" which contained the big
  691. header, and one called "Right" for all of the continuation pages.
  692.  
  693. You cannot get FM to automatically go from one non-Right master to
  694. another. For example, assume that a memo has 3 masters: Fax, First,
  695. and Right. There is no way to start the document with only the Fax
  696. page, and have it automatically change to First, and then to Right.
  697. The solution is to create 3 pages, apply the appropriate masters,
  698. connect the flows as needed, and make sure that empty pages are not
  699. deleted (see Format->Document).
  700.  
  701. Another item to note is that when changing master pages with Page
  702. Layout, the same "union" rules apply, as done with "Use Formats." For
  703. example, if the body page currently has one column of flow B, and you
  704. apply a master page which has one column with flow A, you will wind up
  705. with two text columns. You can then copy the text from the old column
  706. to the new column (if appropriate), and then delete the old column.
  707.  
  708. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  709.  
  710.   14 ! How do I convert a Frame document on the Mac to use it on a
  711.        Sun? (and other platforms)
  712.        Why do my imported images show up as gray rectangles when I
  713.        transfer a file from <platform-A> to <platform-B>?
  714.  
  715. The document file is the same on every platform that Frame supports,
  716. so there is no conversion.  If you're having trouble, make sure that
  717. you are transfering in "binary" mode, not text mode, not MacBinary
  718. mode.  If moving to the Mac, you will have to open FM and then open
  719. the file; double-clicking won't work.  If the document does not show
  720. in the Open File dialog, press Option while choosing File Open.
  721.  
  722. If the two platforms are running different versions (1.3/2.x/3.x),
  723. and/or you have to convert to an older version, write the file out in
  724. MIF format before transferring, and transfer in text mode.
  725.  
  726. Note that imported graphics may not display or print on the new
  727. platform; consult FM Reference Manual Appendix on "Using FrameMaker on
  728. Multiple Platforms."  This occurs becuase the graphics are displayed
  729. using features of the operating system (such as QuickDraw routines on
  730. the Mac and Postscript on the NeXT) that are not available on every
  731. platform.
  732.  
  733. If you "Copy File Into Document" when importing, and set the "Save
  734. FrameImage with Imported Graphic" attribute (in File:Preferences),
  735. your graphics will be displayed no matter what platform you're on.
  736. Although you cannot always import a given graphic format into a given
  737. platform's FrameMaker, once that graphic is imported with the
  738. FrameImage, its contents are displayable in any platform's FrameMaker.
  739. Again, consult the Reference Manual.  Note that FrameImages are 72DPI
  740. bitmaps, so you can display the image, but you won't necessarily like
  741. what you get if you print it.
  742.  
  743. (Thanks to ????!)
  744.  
  745. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  746.  
  747.   15   How do I place an autonumbered figure number in an anchored frame?
  748.        Why doesn't it update properly?
  749.  
  750. There are three ways to place figure numbers so that they are
  751. automatically updated.  They each have advantages and disadvantages.
  752. Note that you cannot use a "text line" (the A tool) for the figure
  753. number, because text lines cannot be autonumbered, since they are not
  754. real paragraphs in a text column.
  755.  
  756. --------
  757. A. In-Frame
  758.  
  759. The figure number is containd in a text column which is inside the
  760. anchored frame.
  761.  
  762. Advantages:
  763.   +  Can use "floating" figures, because the title is inside the
  764.      floating frame.
  765.  
  766. Disadvantages:
  767.   -  Text column must be properly placed (see below).
  768.   -  Cannot be used if you want other autonumbered text cols in frame.
  769.  
  770. If you use this method, the text column with the figure number must be
  771. the first text column in the drawing order. To ensure this, select the
  772. column and do Graphics->Back.
  773.  
  774. --------
  775. B. Out-of-Frame
  776.  
  777. The figure number is outside the frame, usually in the paragrah that
  778. contains the anchor.  Use Keep With Next and Keep With Previous in 
  779. Format Paragraph to keep things together.
  780.  
  781. Advantages:
  782.   +  Don't have to worry about text column in frame.
  783.   +  Can have an autonumbered text column in frame.
  784.  
  785. Disadvantages:
  786.   -  Cannot use floating figures.
  787.   -  Hard to place title below frame. (Is there a work-around?)
  788.  
  789. --------
  790. C. Frame in One-cell Table
  791.  
  792. Now that FM3.0 is here, we can place the frame in a table, and use the
  793. formating capabilities of tables.
  794.  
  795. Advantages:
  796.   +  Can use all the formatting features of tables: 
  797.          Title above or below
  798.          Controlled spacing between title and figure
  799.          Controlled rulling (could use top and bottom rule lines)
  800.          etc.
  801.   +  Don't have to worry about placement of text column in frame.
  802.   +  Can easily place 2 (or more) figures side-by-side in a column.
  803.      (If using more than one row, use the Table Format:Basic:Numbering
  804.      property to set row-first or column-first numbering.)
  805. Disadvantages:
  806.   -  Yet another layer of nesting (table contains frame which contains
  807.      graphic)
  808.  
  809. Note that this method provides and easy way to do side-by-side figures
  810. (or other groupings), but you must then place the figure title inside
  811. the table cell.  Figure number ordering can be set from Table Format.
  812.  
  813. (Thanks to Harro Kremer, kremer@cs.utwente.nl !)
  814.  
  815. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  816.  
  817.   16   How can I get "Page 3 of 152" in the footer to work for
  818.        a multi-file book?
  819.  
  820. If you place text such as "Page <Current Page #> of <Page Count>"
  821. (where <xxx> signifies a variable) in the footer, you will get the
  822. expected results for a single-file document, but not for a multi-file
  823. book.  The solution is replace the variable <Page Count> with a
  824. cross-reference to a paragraph on the last page of the last file in
  825. the book.  The format of the cross-reference should be <$pagenum>.
  826. Make sure that you perform "File Generate/Update Files" from the book
  827. before you print, to update all cross-references.
  828.  
  829. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  830.  
  831.   17   How can I print with the "-h" switch in FM3.0/3.1?
  832.  
  833. In FM2.1, you could place "ps -h" in the Printer Name box in the Print
  834. dialog, to get a file printed without a header (Unix or similar
  835. systems).  In FM3.0, the printer script was changed.  To restore this
  836. feature, edit $FMHOME/.fminit2.0.ps/FMlpr, and change occurences of
  837.             "$PRINTER"
  838. to
  839.             $PRINTER
  840.  
  841. in the lpr commands.  This allows multiple arguements to be passed to
  842. lpr, instead of passing the entire text to the -d or -P switch.
  843.  
  844. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  845.  
  846.   18   How do I force a page break?
  847.  
  848. Ideally, you would have a unique tag that leads off the text on the
  849. new page (e.g., Head1), and you set this paragraph format to Start:
  850. Top of Page or Top of Column.  However, this is not always
  851. appropriate.  There are two solutions:
  852.  
  853. A. Create a Paragraph tag called PageBreak, and set its point size to
  854. 4.0pt (smallest possible), Space Above to 0, and Space Below to 999pt.
  855. The huge space below forces the next paragraph to the top of the page.
  856. (Thanks to rgf@concurrent.co.uk !)
  857.  
  858. B. Create a Paragraph tag called PageBreak, and set its Start to Top
  859. of Page (or Column).  Set the point size to 4.0pt (smallest possible),
  860. Space Above to 0, and Space Below to 0.  Set the leading to the
  861. negative of the point size and the Space Above of the following
  862. paragraph.  This causes the two paragraphs to overlap.
  863. (Thanks to Lester C. Smalley!)
  864.  
  865. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  866.  
  867.   19   How can I specify "DRAFT" in the background when I print?
  868.        (See also question 4.)
  869.  
  870. The "Printer Name" field on the print box is passed to the FMlpr
  871. script.  A printername of xxx:yyy calls FMlpr.xxx with a printername
  872. of yyy (xxx is translated to lowercase). This allows supporting
  873. multiple paper trays, fax modems, draft printing etc., merely by
  874. adding scripts into $FMHOME/.fminit2.0.  For example, the following
  875. script will print "DRAFT" in the background of every page.
  876.  
  877. ----8<---- cut here ----8<----
  878. #!/bin/sh
  879. # This script adds postscript code to print the word DRAFT on every page.
  880. # Name it FMlpr.draft and place it in any of the directories: 
  881. # ~/.fminit2.0, ./.fminit2.0, or $FMHOME/.fminit2.0.  
  882. # Set printer name to draft:xxx where xxx is the name of your 
  883. # postscript printer.
  884.  
  885. . $3/FMlpr.init
  886.  
  887. echo \
  888. "%!
  889. % Prelude to show a draft string on every page.
  890. (DRAFT)
  891. /DRAFTDICT 10 dict def
  892. DRAFTDICT begin
  893. /DRAFTSTRING exch def
  894. /bd /Helvetica-Bold findfont def
  895. /od bd maxlength 1 add dict def
  896. bd {exch dup /FID ne {exch od 3 1 roll put} {pop pop} ifelse} forall
  897. od /FontName /Outline0 put od /PaintType 2 put od /StrokeWidth 0 put
  898. /Outline0 od definefont pop
  899. /DRAFT { gsave
  900.     [1 3] 0 setdash 0.8 setgray
  901.      initmatrix
  902.     /Outline0 findfont setfont
  903.     DRAFTSTRING dup stringwidth pop 8.875 exch div dup 72 mul dup scale
  904.     52.3 rotate 2.5 exch div -.35 translate
  905.     0 0 moveto show
  906.     grestore } def
  907. /oldshow /showpage load def
  908. /oldcopy /copypage load def
  909. end
  910. /showpage { DRAFTDICT begin DRAFT oldshow end } def
  911. /copypage { DRAFTDICT begin DRAFT oldcopy end } def
  912. % End of draft prelude" > $TMPFILE
  913.  
  914. tail +2 "$FILE" >> $TMPFILE
  915. echo "$MYNAME: Printing DRAFT to printer $PRINTER"
  916. cp $TMPFILE "$FILE"
  917. rm -f $TMPFILE
  918. FMLPR_LOCATION=FMlpr
  919. . $FMINITDIR/FMlpr.finder
  920. exec $FMLPR_LOCATION $PRINTER "$FILE" $FMINITDIR $HOMEDIR \
  921. $LOCATIONFLAG $FMBINDIR
  922. ----8<---- cut here ----8<----
  923.  
  924. Thanks to gjw@csis.dit.csiro.au (Graham Williams)!
  925.  
  926. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  927.  
  928.   20   What exactly is copied during File:Use Formats?
  929.  
  930. Here is a description of what is copied and what actions occur during
  931. Use Formats.  (This is from the Reference Manual, but I think it
  932. bears repeating, since it is not in the on-line help.)
  933.  
  934. P Formats
  935.     P Catalog
  936.     All paragraphs are updated with the new formats
  937.     Footnote properties (where placed, prefix, format, etc.)
  938.     Equation sizes
  939.     Document Properties: Allow Line Breaks After
  940.     Flow Properties: Feather
  941.  
  942. C Formats
  943.     C Catalog
  944.     All tagged characters are updated with the new formats
  945.  
  946. Page Layouts
  947.     Master Pages
  948.     Background and Column Layout applied to all body pages
  949.     Change Bar Properties
  950.     Document Properties: First Page Number and Page Number Style
  951.     View Options
  952.  
  953. Reference Pages
  954.     Reference Pages
  955.     Reference Frames in current doc that are not in source doc are removed!
  956.  
  957. Variable Definitions
  958.     Variables
  959.  
  960. Cross Reference Formats
  961.     Cross Reference Formats
  962.     Updates internal cross-references (x-refs)
  963.  
  964. Table Formats
  965.     Table Format Catalog
  966.     Ruling Style Catalog
  967.     Update all tables
  968.  
  969. Conditional Text
  970.     Conditional Tags
  971.     Show/Hide Settings
  972.     Use Format Overrides
  973.  
  974. Note also that if you are going to apply P Formats, than you should
  975. also apply C Formats.  Otherwise, text that is tagged with C formats
  976. will still be tagged correctly, but will be displayed with the default
  977. P format.
  978.        
  979. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  980.  
  981.   21   How can I automatically import a graphic file whose format is 
  982.        not recognized by FM, if I know how to do the conversion manually.
  983.  
  984. Modify in $FMHOME/.fminit2.0 the files suffixlist and MifRead.
  985. You can add any filters you want as long as they return a file in a
  986. format directly recognised by frame (mif, rasterfile, xwd...)
  987.  
  988. Warning: if you translate in xwd or raster, frame will give a .rf
  989. extension to the resulting file (copied in the calling directory),
  990. EVEN if such a file already exists....
  991.  
  992. You can't import, the first time, by copy, only by reference.
  993.  
  994. (Thanks to Bertrand Decouty!)
  995.  
  996. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  997.  
  998.   22   How do I incorporate code fragments in a Frame doc?  
  999.  
  1000. There is a filter called prog2mif to handle this.  It is available with
  1001. the other filters (see question 3).
  1002.  
  1003. (Thanks to Janick Bergeron <janick@bcrkd13.bnr.ca>!)
  1004.  
  1005. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1006.  
  1007.   23   How can I change the page size of an existing document?
  1008.  
  1009. Method A
  1010. --------
  1011. To change master page sizes, save the file as a MIF document, and then
  1012. edit the MIF file -- search-and-replace all instances of 8.5" x 11.0"
  1013. with the desired measurements.  Look for the attribute "PageSize".
  1014. Save the MIF file, and then open it again in FrameMaker -- you will
  1015. have to use the Page Layout dialog box to reapply Master Page --> Body
  1016. Page formats, although perhaps you could use the Use Formats From
  1017. dialog box, specifying the current document as the template and
  1018. updating only the Page Layout.
  1019.  
  1020. Also, after doing this, remember to reformat any tabs at the right end
  1021. of the template's headers/footers.
  1022.  
  1023. Thanks to Jonathan B. Horen <horen@rs.com> and Anders Thulin
  1024. <ath@linkoping.trab.se> !
  1025.  
  1026. Method B
  1027. --------
  1028. 1.  Make a new document of the right size.
  1029. 2.  Save this document as a new name.
  1030. 3.  Open your old Template.
  1031. 4.  Go to the Master Pages of both documents, 
  1032.     For each master page in the old template:
  1033.     - Create or go to that Master Page in the new document,
  1034.     - In the New document, Select all on Page and delete,
  1035.     - In the Old document, Select all on Page and copy,
  1036.     - In the New document, Paste.
  1037. 5.  In the New Document, Select Use Formats from the File menu
  1038.     and bring over everything EXCEPT the Page Layouts.
  1039.  
  1040. Thanks to Alan S. Koch  <ask@sei.cmu.edu> !
  1041.  
  1042. A slightly different method is described in Using FrameMaker, Chapter
  1043. 14: Specifying Page Layout, Changing a document's page size.
  1044.  
  1045. Thanks to Ari Cohn <acohn@synopsys.com> !
  1046.  
  1047. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1048.  
  1049.   24   Are there any grammer checkers for FM?
  1050.  
  1051.     "Grammatik 5.0" (Windows, Mac)              Cindy, extension 22588
  1052.     WordPerfect Corporation                     tel. +1 (800) 451-5151
  1053.     Mail Stop Q-300, Information Services       fax  +1 (801) 222-5077
  1054.     1555 N. Technology Way              
  1055.     Orem, UT 84057-2399 USA                     $99.00
  1056.  
  1057. Thanks to Lester Bautista <lab@tellabs.com>!
  1058.  
  1059. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1060.  
  1061.   25   How can I set the default printer name?
  1062.  
  1063. Refer to FrameMaker Reference manual, Page D-5, Resources for the
  1064. "Print dialog box".  Add the following line to your .Xdefaults file:
  1065.     Maker.printerName: {printername}
  1066.  
  1067. NOTE: This will affect any document which has not yet been stored with
  1068. a printer name.  If a document was Saved with a printer name, the
  1069. saved name will be used.
  1070.  
  1071. The printer name will be saved with the document when:
  1072.     you save after you print the document, and in the Print dialog, 
  1073.     the PrinterName edit box contained something even marginally different 
  1074.     from what is specified by your Maker.printerName: 
  1075.     (either because you changed it, or 
  1076.      because it had previously been saved that way)
  1077.     e.g. "34b" vs. "34b -h"
  1078.  
  1079. The printer name will NOT be saved with the document when:
  1080.     you save after you print the document, and in the Print dialog, 
  1081.     the PrinterName edit box was IDENTICAL to
  1082.     what is specified by your Maker.printerName: 
  1083.     (either because you changed it, or 
  1084.      because it had previously been saved that way)
  1085.  
  1086. If you build templates, you must be sure there is NOT a printer name
  1087. saved in the templates, or people's defaults will not affect them.
  1088.  
  1089. To remove the PrinterName from a document that has one saved with one:
  1090. 1.  Open the document.
  1091. 2.  Select File:Print
  1092. 3.  Change the Printer Name edit box to be IDENTICAL to 
  1093.     Maker.printerName: in YOUR .Xdefaults
  1094. 4.  Click OK (print the document.)
  1095. 5.  Select File:Save
  1096.  
  1097. Thanks to Alan S. Koch <ask@sei.cmu.edu> !
  1098.  
  1099. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1100.  
  1101.   26   How can I print pages in pamphlet/booklet/signature order? 
  1102.  
  1103. Pamphlet/booklet/signature order is where two logical pages are
  1104. printed on each side of a physical sheet of paper, double-sided, and
  1105. the pages are folded and stapled in the middle.  For a 2-sheet, 8 page
  1106. booklet, the page order would be: 8 & 1, 2 & 7, 3 & 6, 4 & 5.
  1107.  
  1108. A. psutils is a package of utilities to manipulate postcript files.
  1109. Page selection and rearrangement are supported, including arrangement
  1110. into signatures for booklet printing, and page merging for
  1111. 2up/4up/8up/9up printing.
  1112.  
  1113. psbook          rearranges pages into signatures
  1114. psselect        selects pages and page ranges
  1115. pstops          performs general page rearrangement and selection
  1116. psnup           uses pstops to merge multiple pages per sheet
  1117. epsffit         fits an EPSF file to a given bounding box
  1118.  
  1119. PSutils is available from ftp.dcs.ed.ac.uk (129.215.160.5) in the file
  1120. pub/ajcd/psutils.tar.Z. It is written by Angus Duggan.  The package is
  1121. also available in the comp.sources.misc archives, or mail a message to
  1122. archie@archie.unl.edu with the single body line of
  1123.     prog psutils
  1124.  
  1125. Thanks to ajcd@dcs.ed.ac.uk (Angus Duggan)
  1126. and robert@atmos.washington.edu (Robert Pincus)
  1127. and cortesi@helium.informix.com (David Cortesi)
  1128.  
  1129. B. On the Macintosh, the DynoPage 2.0 software will do this.  It also
  1130. prints many other formats, such as 2-up, 6-up, etc.  A free demo disk
  1131. is available.  Contact Portfolio Software, 10062 Miller Avenue, Suite
  1132. 201, Cupertino, CA 95014-3466 USA. Phone 800-729-3966, Fax
  1133. 408-252-0440.  Applelink: PORTFOLIO, CompuServe: 75300,520, America
  1134. Online: Portfolio.
  1135.  
  1136. C. On Windows, the Double Up software will do this.  Contact Legend
  1137. Communications Inc., 54 Roesdale Avenue, Brampton ON L6X 1K1, Canada, 
  1138. +1 800-668-7077.  $259 (CA?)  CompuServe: 73220,2006 (?)
  1139.  
  1140. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1141.  
  1142.   27   How do I open documents from the command line using an already
  1143.        running FrameMaker (and thus only a single license)?
  1144.  
  1145. In the directory $FMHOME/source/openmaker/clclient the README contains
  1146. information on how to build and use the clclient (Command Line Client)
  1147. program.  This program allows you to open documents from the command
  1148. line using an already running FrameMaker.  This is useful for desktop
  1149. tools like Sun's FileManager which associate an application to be run
  1150. with a document, allowing FrameMaker to be running just once, and
  1151. communicating with this running FrameMaker to open further documents.
  1152.  
  1153. Thanks to gjw@csis.dit.csiro.au (Graham Williams)!
  1154.  
  1155. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1156.  
  1157.   28   Is there a way to print certain pages or ranges from a book
  1158.        or file, besides the one-range-at-a-time printing via FM?
  1159.  
  1160. The "psxlate" program can extract a whole bunch of pages and
  1161. organizations from DSC compliant PostScript, which Frame is.  The
  1162. program is contained in the software package called Psroff (the
  1163. non-Adobe TranScript program).  The output of psxlate is standard
  1164. out, so it can be redirected to the printer or to a file for later
  1165. printing.
  1166.  
  1167. The software is available for FTP from ftp.uu.net.
  1168.  
  1169. Thanks to  brown@wi.extrel.com !
  1170.  
  1171. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1172.  
  1173.   29   Can FM produce automatically numbered endnotes? 
  1174.        (See also question 9.)
  1175.  
  1176. Not directly.  However, there is a work-around using cross-references.
  1177.  
  1178. * Create an autonumbered paragraph type called "Endnote," with a
  1179. number format of "E:[<n+>] "
  1180.  
  1181. * Putting each note text in a paragraph of this type, at the end of
  1182. the document.
  1183.  
  1184. * Create a character style called "Endnote" which reduces the point
  1185. size and enables the superscript attribute.  This will be used for
  1186. reference to the note in the main text.
  1187.  
  1188. * Create a cross-reference format called "Endnote" with a format of
  1189.         <Endnote>[<$paranumonly>]<Default P Font>
  1190.      
  1191. * In the body of the document, add a cross-reference to the Endnote
  1192. paragraph that lists the reference.
  1193.  
  1194. Unfortunately, if you rearrange the text, the notes will not
  1195. automatically be re-arranged in the back of the document.  When you
  1196. are ready to produce the document, go to the beginning, use Edit
  1197. Search/Find to search for "Cross-Reference of Format: Endnote".  If
  1198. you find an Endnote that is out of order, re-arrange the note text in
  1199. the back of the document.
  1200.  
  1201. Thanks to cortesi@helium.informix.com (David Cortesi)!
  1202.  
  1203. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1204.  
  1205.   30   Are there any SGML converters for FM?
  1206.  
  1207.     "MIF/SGML Conversion System" (Unix)         John Payne
  1208.     Avalanche Development Company               tel. +1 (303) 449-5032
  1209.     947 Walnut Street                           fax. +1 (303) 449-3246
  1210.     Boulder, CO 80302 USA                       john@avalanche.com
  1211.  
  1212. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1213.  
  1214.   31   Where can I get the FUN tape?
  1215.  
  1216. The FUN tape contains some sample clip art and various useful programs
  1217. and filters.  It is available by anonymous FTP from
  1218.     Site                        Directory
  1219.     procyon.cis.ksu.edu         pbu/FUN/FUN_Tape-2.1
  1220.     irisa.irisa.fr              FrameMaker
  1221.  
  1222. Or, send a blank tape (size/format?) to:
  1223.     Frame Technology
  1224.     Attn: FUN Tape
  1225.     1010 Rincon Circle
  1226.     San Jose, CA 95131 USA
  1227.  
  1228. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1229.  
  1230.   32   I want chapter number and title on separate lines, both in TOC.
  1231.  
  1232. At the beginning of each chapter I want:
  1233.  
  1234.                   Chapter <n>
  1235.  
  1236.            Title of Chapter Goes Here
  1237.  
  1238. This requires two paragraphs, one for the number and one for the
  1239. title.  However, in the TOC I want:
  1240.  
  1241.     Chapter <n>   Title of Chapter Goes Here...............<pagenum>
  1242.  
  1243. Solution: Use different paragraph tags for your Chapter number and
  1244. Title (e.g. ChapNum & ChapTitle).  In your TOC Setup, gather only
  1245. ChapTitle.  In the the TOC document itself, modify the Paragraph
  1246. Format for ChapTitleTOC to set Numbering Properties to:
  1247.     Chapter <n+>.\t
  1248. This will reproduce the chapter numbering, instead of pulling it from
  1249. the chapter file.  You may have to use a separate series (H:, C:) or
  1250. use Setup File to reset the numbering appropriately.  On the TOC
  1251. Reference page, set the entry for ChapTitleTOC to:
  1252.     <$paratext>\t<$pagenum>
  1253.  
  1254. Thanks to Steve Harding <harding@sun444.nas.nasa.gov>, who says
  1255. that he got the idea from Rob Weinberg.
  1256.  
  1257. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1258.  
  1259.   33   I am having problems transfering Postscript in and out of FM.
  1260.  
  1261. -----
  1262. A.  Can't take FM Postscript and import into LaTex.
  1263.  
  1264. Comment out the following lines in the FM Postscript file, FMDOCUMENT
  1265. procedure:
  1266.    setpapername
  1267.    manualfeed {true} {papersize} ifelse
  1268.    {manualpapersize} {false} ifelse
  1269.    {desperatepapersize} if
  1270.  
  1271. Thanks to Jan van der Steen (jansteen@cwi.n), by Ingolf Markhof
  1272. (markhof@ls12.informatik.uni-dortmund.de), and Amir Samad
  1273. (amir@skua.bu.edu)!
  1274.  
  1275. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1276.  
  1277.   34   I used a rotated (landscape) page for a large figure, but the
  1278.        figure keeps moving to a portrait page!
  1279.  
  1280. If you have a document which contains a figure too wide for a portrait
  1281. page, you can created a landscape master page for it to reside on.
  1282.  
  1283. The problem is that when you add stuff on the pages before the
  1284. landscape page, the landscape figure moves onto another (portrait)
  1285. page, and the new text goes onto the landscape page.  If you separate
  1286. the landscape page from the flow, then the figure numbers get messed
  1287. up.
  1288.  
  1289. The easiest solution is to create the figure rotated in an anchored
  1290. frame.  You can use a large "scratch" page somewhere to create the
  1291. figure of such a size that, when rotated, it will fit on your standard
  1292. portrait page. Thus you won't need a custom master page.  Turn off
  1293. Cropping in the Special Anchored Frame dialog will allow the frame to
  1294. extend beyond the margins, which might allow it to be edited on a
  1295. portrait page.  You need to rotate the figure back to horizontal
  1296. whenever you need to edit it.
  1297.  
  1298. Custom master pages in the middle of a document are a problem because
  1299. you cannot integrate them into the automatic alternation of left/right
  1300. master pages; you cannot create "alternative" left/right master pages.
  1301.  
  1302. Thanks to Rob Weinberg <robertw@informix.com> !
  1303.  
  1304. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1305.  
  1306.   35   Can I generate a table-of-contents directly into a file?
  1307.  
  1308. Sort of, by using Cross-References instead of the Generate facility.
  1309.  
  1310. At the front of your document, start setting up cross references to
  1311. all the paragraphs you want to appear in it.  You can experiment with
  1312. all the flexibility offered by X-Ref formats, building blocks,
  1313. paragraph formats, autonumbers, etc.
  1314.  
  1315. Of course, every time you add a new section to your document, you must
  1316. manually add a corresponding cross reference in your TOC, but from
  1317. then on it's self-maintaining.  To update the TOC, just do an update
  1318. on Internal Cross References.  If you delete a section and forget to
  1319. delete the cross reference in the TOC, no problem!  You use the
  1320. standard methods to search- and-destroy (or fix) unresolved cross
  1321. references.
  1322.  
  1323. This isn't as automated as the Generate method, but it has the major
  1324. bonus of giving you the "Go To" hyperlink on the Cross Reference
  1325. dialogue box.  When you want to go to a section, you just double-click
  1326. on the cross reference in the TOC, hit "Go To" in the dialogue box,
  1327. and there you are!  Very popular if you have various people reviewing
  1328. a document on-line.
  1329.  
  1330. Thanks to Ken d'Albenas <kendal@autotrol.cuc.ab.ca> !
  1331.  
  1332. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1333.  
  1334.   36 + Why do some of my cross-references keep changing to point
  1335.        to the wrong paragraph?
  1336.  
  1337. SITUATION: We have a document with many figures (or tables or
  1338. equations).  Each figure is cross-referenced in the body text.
  1339.  
  1340. SYMPTOM: Some cross-references seem to be "unstable".  For example,
  1341. when one places a cross-reference to 'Figure 3' in the text, the
  1342. number is correctly displayed ('Figure 3'). Later on, when the
  1343. cross-references are updated, the cross-reference suddenly changes,
  1344. e.g. to 'Figure 1'.
  1345.  
  1346. (Manually changing the cross-reference back to 'Figure 3' (Special
  1347. Cross-Reference, Replace) restored the correct number (3), but when
  1348. the 'Update' was performed again, the number reverted to 1!)
  1349.  
  1350. CAUSE: The problem is caused by the use of the copy/paste functions to
  1351. duplicate a block of text that contains an X-Ref (aka Cross-Ref)
  1352. marker. First, here is some background on cross-reference markers.
  1353.  
  1354. FM puts an X-Ref marker at the beginning of a paragraph when one first
  1355. sets a cross-reference to that paragraph.  Normally, users don't have
  1356. to bother about such X-Ref markers.  The marker symbol ('T') is
  1357. visible if you have View Text Symbols turned on.
  1358.  
  1359. Each marker has a marker number and a descriptive text, such as
  1360.               <MText `15755: Figure: Figure 1 Caption one'>
  1361.  
  1362. (The Paragraph tag and text are set in the marker when the marker is
  1363. first created, and they are not updated when the paragraph changes.
  1364. When a cross-reference is updated, the actual paragraph text is used.)
  1365.  
  1366. The marker number is crucial; it identifies the source of the
  1367. cross-reference (i.e., the paragraph to which one refers), therefore
  1368. it seems essential that each such number be UNIQUE in a document! FM
  1369. generates a new, unique number whenever you add a new cross-reference
  1370. source.
  1371.  
  1372. THE SOURCE OF THE PROBLEM: However, if you copy a block of text that
  1373. contains an X-Ref marker, such as a figure caption, and then paste it
  1374. into another location (e.g., to create a new, similar figure), you end
  1375. up with TWO identical X-Ref markers, with the same marker number.
  1376.  
  1377. If you insert a reference to this new caption, it will show correctly
  1378. in the list box and on-screen, and will read the correct paragraph
  1379. text or number.  However, whenever you Update your cross-references,
  1380. the destination cross-reference will look for the X-Ref marker with
  1381. the particular number, and it will find the first instance of a marker
  1382. with that number.  This will cause the cross-reference to be
  1383. incorrect, as it will refer to the originally copied paragraph.
  1384.  
  1385. DIAGNOSIS: Is there a simple method to see if an existing document
  1386. contains the problem described above? There are two methods.
  1387.  
  1388. Method 1: Choose File Generate, choose 'Alphabetical Marker List',
  1389. include X-Ref (or Cross-Ref) type markers. This will produce a list of
  1390. all X-Ref markers, sorted by marker number.  Visually inspect the
  1391. generated file: the presence of two or more (consecutive) lines with
  1392. the same marker number indicates the presence of the problem.  The
  1393. marker texts may be different.
  1394.  
  1395. Method 2: Save the document as MIF, for example 'report.mif', then
  1396. issue the following Unix command:
  1397.         grep MText report.mif | sort > report.lst
  1398. This searches for all markers in the document and sorts them by
  1399. number. Visually inspect the list of markers: the presence of two or
  1400. more (consecutive) lines with the same marker number indicates the
  1401. presence of the problem.  The marker texts may be different.
  1402.  
  1403. THERAPY: Is it possible to fix the problem?  Yes.  It is a tedious
  1404. manual process, but it works reliably.
  1405.  
  1406. First, find and delete all duplicated X-Ref markers.  Open the Special
  1407. Marker dialog. Use Edit Find/Search to search for "Marker of Type:
  1408. X-Ref" or "Marker of Type: Cross-Ref".  (Look in the Marker Type list
  1409. in the Marker dialog to find the exact spelling.)  Once it has found a
  1410. marker, examine the marker number in the Marker Text box in the Marker
  1411. dialog.  If this marker is one of the ones with duplicated numbers,
  1412. delete it.  (The marker should be already highlighted by the search,
  1413. so just give the document window the focus and hit <backspace> or
  1414. <delete>.)  Repeat until all markers that had the duplicated numbers
  1415. have been deleted.  You must delete ALL instances of markers with
  1416. duplicated numbers, even the original marker which formerly was
  1417. correct.
  1418.  
  1419. Second, update all cross-references (File Generate-Update from the
  1420. book, or Special Cross-References, Update from a single document.)
  1421. All of the references to the deleted markers will become "unresolved
  1422. cross-references".  Search for these using Edit Find/Search, searching
  1423. for "Unresolved Cross-Reference".  Double-click to bring up the
  1424. Cross-Reference dialog, and replace the cross-reference with the
  1425. correct paragraph. Repeat for each unresolved reference.
  1426.  
  1427. Third, update all cross-references again, and check for incorrect
  1428. references.  You should also regenerate the marker list and check it
  1429. again for duplicates, in case you missed one.
  1430.  
  1431. PREVENTION (short term): You can prevent this in the future by noting
  1432. whenever you duplicate text containing markers. Turn on View Text
  1433. Symbols to see the markers.  Note whenever you copy and paste text
  1434. containing a marker.  If you duplicate text with a marker, if it is an
  1435. X-Ref marker, delete it!  (This may also apply to other types of
  1436. markers.)
  1437.  
  1438. When you are ready to publish a document, if there is a possibility of
  1439. duplicated markers, generate the marker list and check it for
  1440. duplicates.
  1441.  
  1442. PREVENTION (long term): Frame has been asked to update the Paste
  1443. function to check for markers in the pasted text, and ask the user
  1444. what should be done about the pasted markers (delete them, renumber
  1445. them, or leave them alone).
  1446.  
  1447. Thanks to Folco Casadei <folco.casadei@jrc.it> !
  1448.  
  1449. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1450. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1451.  
  1452. Send corrections or new questions WITH ANSWERS to Bob McCormick at
  1453. bobmcc@tcs.com or bobmcc@dwight.tcs.com or uunet!tcs!bobmcc. PLEASE DO
  1454. NOT SEND ME YOUR QUESTIONS!!  Post or mail your questions to the
  1455. group, collect the responses, put together a summary answer, and then
  1456. mail it to me for inclusion in the FAQ.   Thanks!
  1457.  
  1458. -end of file-
  1459.  
  1460.